/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.goldentrade.testes;

import br.com.goldentrade.negocio.beans.Corretora;
import br.com.goldentrade.negocio.beans.ManejoRisco;
import br.com.goldentrade.negocio.beans.Usuario;
import br.com.goldentrade.negocio.interfaces.ICorretora;
import br.com.goldentrade.negocio.interfaces.IManejoRisco;
import br.com.goldentrade.negocio.interfaces.IUsuario;
import br.com.goldentrade.negocio.interfaces.impl.CorretoraImpl;
import br.com.goldentrade.negocio.interfaces.impl.ManejoRiscoImpl;
import br.com.goldentrade.negocio.interfaces.impl.UsuarioImpl;
import java.util.Date;
import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;



/**
 *
 * @author Andre
 */
public class TestePersistencia {
    
    
    public static void main(String args[]){
        
        Usuario u = new Usuario();
        
        u.setLgUsuario("andrerg");
                             
        IUsuario iUsuario = new UsuarioImpl();
        
        u = iUsuario.getUserByLogin(u.getLgUsuario());
        
        System.out.println(u.getNmUsuario());
        
        Corretora c = new Corretora();
        c.setDtCadastro(new Date());
        c.setNmCorretora("teste");
        c.setUsuario(u);
        c.setVlCorretagemFixa(new Float(100));
        
        ICorretora ic = new CorretoraImpl();
        try {
             ic.atualizar(c);
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
       
        
        
          
         
        
        
        
        
        
//        ManejoRisco mr = new ManejoRisco();
//        mr.setVlCapitalOperacional(new Float(300000.00));
//        mr.setVlMaxConcentracaoOperacao(new Float(20));
//        mr.setVlPrejuizoMaximo(new Float(10));
//        mr.setVlRiscoMaxOperacao(new Float(3));
//        
//        
//        IManejoRisco iManejo = new ManejoRiscoImpl();
//        iManejo.atualizar(mr);
        
        /*
        ManejoRisco mr = new ManejoRisco();
        IManejoRisco iManejo = new ManejoRiscoImpl();
        
        mr = iManejo.selecionar(1);
        
        System.out.println("dados: "+mr.getVlCapitalOperacional());
        System.out.println("asdfasdf"+ mr.getVlMaxConcentracaoOperacao());
        */
        
        
       
        
    }
}
